// Decompiled by Jad v1.5.8e2. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://kpdus.tripod.com/jad.html
// Decompiler options: packimports(3) fieldsfirst ansi space 
// Source File Name:   ClassesKey.java

package org.springframework.cglib.core;


// Referenced classes of package org.springframework.cglib.core:
//			KeyFactory

public class ClassesKey
{
	static interface Key
	{

		public abstract Object newInstance(Object aobj[]);
	}


	private static final Key FACTORY;

	private ClassesKey()
	{
	}

	public static Object create(Object array[])
	{
		return FACTORY.newInstance(array);
	}

	static Class class$(String x0)
	{
		return Class.forName(x0);
		ClassNotFoundException x1;
		x1;
		throw new NoClassDefFoundError(x1.getMessage());
	}

	static 
	{
		FACTORY = (Key)KeyFactory.create(org.springframework.cglib.core.ClassesKey$Key.class, KeyFactory.OBJECT_BY_CLASS);
	}
}
